<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- saved from url=(0055)http://blog.csdn.net/real_myth/article/details/50961149 -->
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" async="" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/pr.js"></script>          
            <link rel="canonical" href="http://blog.csdn.net/real_myth/article/details/50961149"> 

   

  
 <meta http-equiv="Cache-Control" content="no-siteapp"><link rel="alternate" media="handheld" href="http://blog.csdn.net/real_myth/article/details/50961149#">

    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848"> 
       
    <title>opencv图片全景拼接详解 - 凌风探梅的专栏
        - CSDN博客</title>
    
    <meta name="description" content="基本的拼接方式参见：　《opencv实现图像的拼接功能》　本博文基于取景模式讲解图像拼接。API全面基本的介绍介绍参见：　　opencv官网:http://docs.opencv.org/modules/stitching/doc/stitching.htｍｌ在opencv源代码中stitching.cpp　是简单版图像拼接实例，参见《opencv实现图像的拼接功能》。stitching_detailed.cpp　复杂全面版图像拼接实例。">

    <meta name="keywords" content="">

   
    <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/hm.js"></script><script type="text/javascript" async="" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/mqkonkoqenepgdzkon.js"></script><script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/blog_static_head.min.js" type="text/javascript"></script>

    
        <!--new top-->
       
       
        <!--new top-->
    
      <!-- ad begin -->
         
    <!-- ad end-->

    <link rel="Stylesheet" type="text/css" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/style.css">

    

    <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://blog.csdn.net/Real_Myth/rss/list">
    <link rel="shortcut icon" href="http://c.csdnimg.cn/public/favicon.ico">
    <link type="text/css" rel="stylesheet" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/default.css">
 



    <link href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/csdn_public_blog_detail.min.css" type="text/css" rel="stylesheet">
     
         <link rel="stylesheet" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/csdn_blog_detail.min.css">

  


    <!-- 请置于所有广告位代码之前 --> 
            <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ds.js"></script>

<script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/share.js"></script><link href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/bdsstyle.css" rel="stylesheet" type="text/css"><script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/wxLogin.js"></script><link rel="stylesheet" type="text/css" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/style(1).css"><link rel="stylesheet" type="text/css" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/style(2).css"><link type="text/css" rel="stylesheet" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/style(3).css"><script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/logger.js"></script><style type="text/css">.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}
.MathJax_Hover_Arrow {position: absolute; width: 15px; height: 11px; cursor: pointer}
</style><style type="text/css">#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_MenuItem {padding: 1px 2em; background: transparent}
.MathJax_MenuArrow {position: absolute; right: .5em; color: #666666}
.MathJax_MenuActive .MathJax_MenuArrow {color: white}
.MathJax_MenuArrow.RTL {left: .5em; right: auto}
.MathJax_MenuCheck {position: absolute; left: .7em}
.MathJax_MenuCheck.RTL {right: .7em; left: auto}
.MathJax_MenuRadioCheck {position: absolute; left: .7em}
.MathJax_MenuRadioCheck.RTL {right: .7em; left: auto}
.MathJax_MenuLabel {padding: 1px 2em 3px 1.33em; font-style: italic}
.MathJax_MenuRule {border-top: 1px solid #DDDDDD; margin: 4px 3px}
.MathJax_MenuDisabled {color: GrayText}
.MathJax_MenuActive {background-color: #606872; color: white}
.MathJax_Menu_Close {position: absolute; width: 31px; height: 31px; top: -15px; left: -15px}
</style><style type="text/css">#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}
#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
</style><style type="text/css">.MathJax_Preview {color: #888}
#MathJax_Message {position: fixed; left: 1em; bottom: 1.5em; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}
#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}
.MathJax_Error {color: #CC0000; font-style: italic}
</style><link rel="stylesheet" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/share_style0_16.css"></head>


<body><div id="BAIDU_DUP_fp_wrapper" style="position: absolute; left: -1px; bottom: -1px; z-index: 0; width: 0px; height: 0px; overflow: hidden; visibility: hidden; display: none;"><iframe id="BAIDU_DUP_fp_iframe" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/o.html" style="width: 0px; height: 0px; visibility: hidden; display: none;"></iframe></div><div id="MathJax_Message" style="display: none;"></div><iframe frameborder="0" style="display: none;" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/saved_resource.html"></iframe><div class="csdn-toolbar csdn-toolbar-skin-black ">        <div class="container row center-block ">          <div class="col-md-3 pull-left logo clearfix"><a href="http://www.csdn.net/?ref=toolbar" title="CSDN首页" target="_blank" class="icon"></a><a title="频道首页" href="http://blog.csdn.net/?ref=toolbar_logo" class="img blog-icon"></a></div>          <div class="pull-right login-wrap ">            <ul class="btns">              <li class="loginlink"><a href="https://passport.csdn.net/account/login?ref=toolbar" target="_top">登录&nbsp;</a>|<a target="_top" href="http://passport.csdn.net/account/mobileregister?ref=toolbar&amp;action=mobileRegister">&nbsp;注册</a></li>              <li class="search">                <div class="icon on-search-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <form action="http://so.csdn.net/search" id="toolbar_search" method="get" target="_blank">                      <input type="hidden" value="toolbar" name="ref" accesskey="2">                      <div class="border">                        <input placeholder="搜索" type="text" value="" name="q" accesskey="2"><span class="icon-enter-sm"></span>                      </div>                    </form>                  </div>                </div>              </li>              <li class="favor">                <div class="icon on-favor-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div style="display:none;" class="favor-success"><span class="msg">收藏成功</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <div style="display:none;" class="favor-failed"><span class="icon-danger-lg"></span><span class="msg">收藏失败，请重新收藏</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <form role="form" class="form-horizontal favor-form">                      <div class="form-group">                        <div class="clearfix">                          <label for="input-title" class="col-sm-2 control-label"><span class="red_txt">*</span>标题</label>                          <div class="col-sm-10">                            <input id="inputTitle" type="text" placeholder="" class="title form-control">                          </div>                        </div>                        <div class="alert alert-danger"><strong></strong>标题不能为空</div>                      </div>                      <div class="form-group" style="display:none;">                        <label for="input-url" class="col-sm-2 control-label">网址</label>                        <div class="col-sm-10">                          <input id="input-url" type="text" placeholder="" class="url form-control">                        </div>                      </div>                      <div class="form-group">                        <label for="input-tag" class="col-sm-2 tag control-label">标签</label>                        <div class="col-sm-10">                          <input id="input-tag" type="text" class="form-control tag">                        </div>                      </div>                      <div class="form-group">                        <label for="input-description" class="description col-sm-2 control-label">位置</label>                        <div class="col-sm-10">                          <div class="my_lib_box">                            个人主页&nbsp;-&nbsp;<a href="http://my.csdn.net/" target="_blank">我的知识</a>                          </div>                          <div class="checkbox">                            <div class="pull-left">                              <label>                                <input type="checkbox" name="share" class="save_lib_map" checked="checked">同时保存至：                              </label>                            </div>                            <div class="pull-left">                              <div class="dropdown">                                <button id="toolbar_sele_map" type="button">                                  选择知识图谱                                  <i class="fa fa-chevron-down"></i>                                </button>                                <div class="top_arr"></div>                                <div class="outside">                                  <ul class="dropdown-menu" id="toolbar_Design_knowledge"><li>直播技术</li><li>敏捷</li><li>机器学习</li></ul>                                </div>                              </div>                            </div>                            <div class="pull-left new_txt">                              <a href="http://lib.csdn.net/my/create/structure" target="_blank">新建？</a>                            </div>                          </div>                        </div>                      </div>                      <div class="form-group">                        <div class="col-sm-offset-2 col-sm-10 ft">                          <div class="col-sm-4 pull-left" style="display:none">                            <div class="checkbox">                              <label>                                <input type="checkbox" name="share" checked="checked" class="share">公开                              </label>                            </div>                          </div>                          <div class="col-sm-8 pull-right favor-btns">                            <button type="button" class="cancel btn btn-default">取消</button>                            <button type="submit" class="submit btn btn-primary">收藏</button>                          </div>                        </div>                      </div>                    </form>                  </div>                </div>              </li>              <li class="notify">                <div style="display:none" class="number"></div>                <div style="display:none" class="icon-hasnotes-sm"></div>                <div id="header_notice_num"><div class="icon-hasnotes" style="display:none"></div></div>                <div class="icon on-notify-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div id="note1" class="csdn_note" style="display: none; left: -212px; top: 2101px;">                      <div class="box"><div class="notifications notice_list_con curr">  <div class="menu_title">    <span class="title"><a href="http://msg.csdn.net/letters" target="_blank" class="read_all">查看所有私信</a><a href="http://msg.csdn.net/" target="_blank" class="go_all">查看所有通知</a></span>  </div>  <div class="loading"></div>  <div class="empty">暂没有新通知</div>  <div class="notice_content" style="overflow-y: auto; max-height: 270px;"></div></div><div class="notifications detail_con" style="display: none">  <div class="menu_title">    <span class="title">      <a class="go_back" href="javascript:void 0;">返回通知列表</a>      <a class="notifications_page_none nextnote" href="javascript:void 0;">下一条</a>      <a class="notifications_page prvnote" href="javascript:void 0;">上一条</a>    </span>  </div>  <div class="notice_content" style="overflow-y: scroll; height: 250px;"></div></div><div class="error"></div></div>                    <iframe src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/saved_resource(1).html" frameborder="0" allowtransparency="true" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe></div>                  </div>                </div>              </li>              <li class="ugc">                <div class="icon on-ugc-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <dl>                      <dt><a href="http://geek.csdn.net/news/expert?ref=toolbar" target="_blank" class="p-news clearfix" style="display:none;"><em class="icon"></em><span>分享资讯</span></a></dt>                      <dt style="border: none;"><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-doc clearfix"><em class="icon"></em><span>传PPT/文档</span></a></dt>                      <dt><a href="http://bbs.csdn.net/topics/new?ref=toolbar" target="_blank" class="p-ask clearfix"><em class="icon"></em><span>提问题</span></a></dt>                      <dt><a href="http://write.blog.csdn.net/postedit?ref=toolbar" target="_blank" class="p-blog clearfix"><em class="icon"></em><span>写博客</span></a></dt>                      <dt><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-src clearfix"><em class="icon"></em><span>传资源</span></a></dt>                      <dt><a href="https://code.csdn.net/projects/new?ref=toolbar" target="_blank" class="c-obj clearfix"><em class="icon"></em><span>创建项目</span></a></dt>                      <dt><a href="https://code.csdn.net/snippets/new?ref=toolbar" target="_blank" class="c-code clearfix"><em class="icon"></em><span>创建代码片</span></a></dt>                    </dl>                  </div>                </div>              </li>              <li class="profile">                <div class="icon on-profile-icon"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/2_luopeiyuan1990.jpg" class="curr-icon-img">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div class="bd">                      <dl class="clearfix">                        <dt class="pull-left img"><a target="_blank" href="http://my.csdn.net/?ref=toolbar" class="avatar"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/2_luopeiyuan1990.jpg"></a></dt>                        <dd class="info" style="border: none;"><a target="_blank" href="http://my.csdn.net/?ref=toolbar" class="nickname">放牛娃不吃草</a><span class="dec"><a class="fill-dec" href="http://my.csdn.net/" target="_blank">编辑自我介绍，让更多人了解你<span class="write-icon"></span></a></span></dd>                      </dl>                    </div>                    <div class="ft clearfix"><a target="_blank" href="http://my.csdn.net/my/account/changepwd?ref=toolbar" class="pull-left"><span class="icon-cog"></span>帐号设置</a><a href="https://passport.csdn.net/account/logout?ref=toolbar" target="_top" class="pull-left" style="margin-left:132px; width:18px; height:27px; white-space:nowrap; overflow:hidden;"><span class="icon-signout"></span><span class="out">退出</span></a></div>                  </div>                </div>              </li>              <li class="apps">                <div id="chasnew123" class="hasnew" style="display: none;"></div>                <div id="cappsarea123" class="icon on-apps-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>社区</h5>                      </dt>                      <dd> <a href="http://blog.csdn.net/?ref=toolbar" target="_blank">博客</a></dd>                      <dd> <a href="http://bbs.csdn.net/?ref=toolbar" target="_blank">论坛</a></dd>                      <dd> <a href="http://download.csdn.net/?ref=toolbar" target="_blank">下载</a></dd>                      <dd> <a href="http://lib.csdn.net/?ref=toolbar" target="_blank">知识库</a></dd>                      <dd><a href="http://ask.csdn.net/?ref=toolbar" target="_blank">技术问答</a></dd>                      <dd><a href="http://geek.csdn.net/?ref=toolbar" target="_blank">极客头条</a></dd>                      <dd style="display:none"> <a href="http://hero.csdn.net/?ref=toolbar" target="_blank">英雄会</a></dd>                    </dl>                  </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>服务</h5>                      </dt>                      <dd style="display:none"> <a href="http://job.csdn.net/?ref=toolbar" target="_blank">JOB<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="http://edu.csdn.net/?ref=toolbar" target="_blank">学院<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="https://code.csdn.net/?ref=toolbar" target="_blank">CODE</a></dd>                      <dd> <a href="http://huiyi.csdn.net/?ref=toolbar" target="_blank">活动</a></dd>                      <dd> <a href="http://www.csto.com/?ref=toolbar" target="_blank">CSTO</a></dd>                      <dd> <a href="http://mall.csdn.net/?ref=toolbar" target="_blank">C币兑换<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                    </dl>                  </div>                  <div class="detail last">                    <dl>                      <dt>                        <h5>俱乐部</h5>                      </dt>                      <dd> <a href="http://cto.csdn.net/?ref=toolbar" target="_blank">CTO俱乐部</a></dd>                      <dd> <a href="http://student.csdn.net/?ref=toolbar" target="_blank">高校俱乐部</a></dd>                    </dl>                  </div>                </div>              </div>            </li>            </ul>          </div>        </div>    </div>  
     
        <div class="tracking-ad" data-view="true" data-mod="ad_popu_72" data-mtp="62" data-order="40" data-con="ad_content_2072">
                     <script id="popuLayer_js_q" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/popuLayer.js" defer="defer" type="text/javascript"></script>
                <div id="layerd" style="position: fixed; bottom: 0px; right: 0px; line-height: 0px; z-index: 1000; width: 300px; height: 278px;">
    	                <div class="J_close layer_close" style="display:;background-color:#efefef;padding:0px;color:#333;font:12px/24px Helvetica,Tahoma,Arial,sans-serif;text-align:right;">关闭</div><!-- 广告占位容器 -->
                    <div id="cpro_u2895327">
                        <!-- 投放代码 -->
                        <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ds.js"></script>
                       <!-- 广告位：PC端-博客详情页右侧弹窗-300*250 -->
                            <script>
                                (function () {
                                    var s = "_" + Math.random().toString(36).slice(2);
                                    document.write('<div id="' + s + '"></div>');
                                    (window.slotbydup = window.slotbydup || []).push({
                                        id: '4740870',
                                        container: s,
                                        size: '300,250',
                                        display: 'inlay-fix'
                                    });
                                })();
                            </script><div id="_k1h2i6oo1dm"></div><script charset="utf-8" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/vcvm"></script><div id="_e38spxjaf1s" style="width: 100%;"><div style="zoom:1;"><div id="hheiayks" style="cursor:auto;"><iframe width="300" frameborder="0" height="250" scrolling="no" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/s.html"></iframe><span style="width:0px;height:0px;margin-bottom:0px;"></span></div></div></div><script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ojylrgbykmqybf.js"></script>
                    </div></div>
                <script>  document.getElementById("popuLayer_js_q").onload = function () {
      var styObjd = styObj = { width: "300px", "height": parseInt(250) + 28 };
      window.CSDN.Layer.PopuLayer("#layerd", { storageName: "layerd", styleObj: styObjd, total: 50, expoire: 1000 * 60 });
  }</script>
            
     
        </div>

    <!-- 广告位开始 -->
        
    <!-- 广告位结束 -->

    
   
      <!--new top-->
    <script id="toolbar-tpl-scriptId" fixed="true" prod="blog" skin="black" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/html.js" type="text/javascript"></script>
     <!--new top-->
    <div id="container">
        <div id="header">
    <div class="header">
        <div id="blog_title">
            <h2>
                <a href="http://blog.csdn.net/real_myth">凌风探梅的专栏</a></h2>
            <h3>图像处理，图像分割，特征提取，机器学习，模式识别，深度学习等</h3>
            <div class="clear">
            </div>
        </div>
        <div class="clear">
        </div>
        
     
    </div>
</div>
<div id="navigator">
    <div class="navigator_bg">
    </div>
    <div class="navigator">
        <ul>           
                <li id="btnContents"><a href="http://blog.csdn.net/real_myth?viewmode=contents"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_mulu&#39;])">
                    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ico_list.gif">目录视图</span></a></li>
                <li id="btnView"><a href="http://blog.csdn.net/real_myth?viewmode=list"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_zhaiyao&#39;])">
                    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ico_summary.gif">摘要视图</span></a></li>
                <li id="btnRss"><a href="http://blog.csdn.net/real_myth/rss/list"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_RSS&#39;])">
                    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ico_rss.gif">订阅</span></a></li>                
            

            </ul>
    </div>
</div>
<script type="text/javascript">
    var username = "Real_Myth";
    var _blogger = username;
    var blog_address = "http://blog.csdn.net/real_myth";
    var static_host = "http://static.blog.csdn.net";
    var currentUserName = "luopeiyuan1990";  
</script>

        <div id="body">
            <div id="main">
                <div class="main">
                        <div class="ad_class">
<div class="notice tracking-ad" data-mod="popu_3"> 


<a href="http://blog.csdn.net/epubit17/article/details/78038722" target="_blank">
<font color="red"><strong>异步赠书：9月重磅新书升级，本本经典</strong></font></a>

&nbsp;&nbsp;&nbsp;&nbsp;

<a href="http://blog.csdn.net/blogdevteam/article/details/78105371" target="_blank">
<font color="blue"><strong></strong></font></a>

&nbsp;&nbsp;&nbsp;&nbsp;

<a href="http://blog.csdn.net/turingbooks/article/details/78017356" target="_blank">
<font color="blue"><strong>程序员9月书讯</strong></font></a>

&nbsp;&nbsp;&nbsp;&nbsp;


<a href="http://blog.csdn.net/broadview2006/article/details/78018836" target="_blank">
<font color="red"><strong>每周荐书：ES6、虚拟现实、物联网（评论送书）</strong></font></a>



</div>                        </div>

                        



  






<script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/category.js"></script>

  <script type="text/ecmascript">
      window.quickReplyflag = true;
      var isBole = false; 
      var fasrc="http://my.csdn.net/my/favorite/miniadd?t=opencv%e5%9b%be%e7%89%87%e5%85%a8%e6%99%af%e6%8b%bc%e6%8e%a5%e8%af%a6%e8%a7%a3&u=http://blog.csdn.net/real_myth/article/details/50961149"
    </script>
<div id="article_details" class="details">
    <div class="article_title">   
         <span class="ico ico_type_Original"></span>

    <h1>
        <span class="link_title"><a href="http://blog.csdn.net/real_myth/article/details/50961149">
        opencv图片全景拼接详解        
           
        </a>
        </span>

         
    </h1>
</div>

   

        <div class="article_manage clearfix">
        <div class="article_r">
            <span class="link_postdate">2016-03-23 10:47</span>
            <span class="link_view" title="阅读次数">4862人阅读</span>
            <span class="link_comments" title="评论次数"> <a href="http://blog.csdn.net/real_myth/article/details/50961149#comments" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_pinglun&#39;])">评论</a>(0)</span>
            <span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" onclick="javascript:collectArticle(&#39;opencv%e5%9b%be%e7%89%87%e5%85%a8%e6%99%af%e6%8b%bc%e6%8e%a5%e8%af%a6%e8%a7%a3&#39;,&#39;50961149&#39;);return false;" title="收藏" target="_blank">收藏</a></span>
             <span class="link_report"> <a href="http://blog.csdn.net/real_myth/article/details/50961149#report" onclick="javascript:report(50961149,2);return false;" title="举报">举报</a></span>

        </div>
    </div>    <style type="text/css">        
            .embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                width:30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </style>
    <script type="text/javascript">
        $(function () {
            try
            {
                var lib = eval("("+$("#lib").attr("value")+")");
                var html = "";
                if (lib.err == 0) {
                    $.each(lib.data, function (i) {
                        var obj = lib.data[i];
                        //html += '<img src="' + obj.logo + '"/>' + obj.name + "&nbsp;&nbsp;";
                        html += ' <a href="' + obj.url + '" target="_blank">';
                        html += ' <img src="' + obj.logo + '">';
                        html += ' <em><b>' + obj.name + '</b></em>';
                        html += ' </a>';
                    });
                    if (html != "") {
                        setTimeout(function () {
                            $("#lib").html(html);                      
                            $("#embody").show();
                        }, 100);
                    }
                }      
            } catch (err)
            { }
            
        });
    </script>
      <div class="category clearfix">
        <div class="category_l">
           <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/category_icon.jpg">
            <span>分类：</span>
        </div>
        <div class="category_r">
                    <label onclick="GetCategoryArticles(&#39;2831111&#39;,&#39;Real_Myth&#39;,&#39;top&#39;,&#39;50961149&#39;);">
                        <span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_fenlei&#39;]);">OpenCV专题<em>（68）</em></span>
                      <img class="arrow-down" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/arrow_triangle _down.jpg" style="display:inline;">
                      <img class="arrow-up" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/arrow_triangle_up.jpg" style="display:none;">
                        <div class="subItem">
                            <div class="subItem_t"><a href="http://blog.csdn.net/Real_Myth/article/category/2831111" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
                            <ul class="subItem_l" id="top_2831111">                            
                            </ul>
                        </div>
                    </label>                    
                    <label onclick="GetCategoryArticles(&#39;2831121&#39;,&#39;Real_Myth&#39;,&#39;top&#39;,&#39;50961149&#39;);">
                        <span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_fenlei&#39;]);">ImageProcess<em>（102）</em></span>
                      <img class="arrow-down" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/arrow_triangle _down.jpg" style="display:inline;">
                      <img class="arrow-up" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/arrow_triangle_up.jpg" style="display:none;">
                        <div class="subItem">
                            <div class="subItem_t"><a href="http://blog.csdn.net/Real_Myth/article/category/2831121" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
                            <ul class="subItem_l" id="top_2831121">                            
                            </ul>
                        </div>
                    </label>                    
        </div>
    </div>
        <div class="bog_copyright">         
            <p class="copyright_p">版权声明：转载注明出处　http://blog.csdn.net/Real_Myth</p>
        </div>

  

  
  
     


<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post">

<div id="article_content" class="article_content" style="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial; color:rgb(51,51,51)">
<p><span style="font-size:24px"><strong><span style="color:#000099">简介</span></strong></span><br>
基本的拼接方式参见：　《<a target="_blank" href="http://blog.csdn.net/real_myth/article/details/48807181">opencv实现图像的拼接功能</a>》　<br>
本博文基于取景模式讲解图像拼接。API全面基本的介绍介绍参见：</p>
<p>　　opencv官网:http://docs.opencv.org/modules/stitching/doc/stitching.htｍl<br>
在opencv源代码中stitching.cpp　是简单版图像拼接实例，参见《<a target="_blank" href="http://blog.csdn.net/real_myth/article/details/48807181">opencv实现图像的拼接功能</a>》。<br>
stitching_detailed.cpp　复杂全面版图像拼接实例。</p>
<p><br>
</p>
<p><span style="font-size:24px"><strong>简单实例（stitching.cpp）</strong></span><br>
<br>
　　首先看下，opencv实现图像拼接的最简单实例，这是将stitching.cpp裁剪到最简单的代码<br>
</p>
<strong><span class="mw-headline" id=".E5.85.B7.E4.BD.93.E4.BB.A3.E7.A0.81">具体精简代码如下：</span></strong><br>
#include &lt;iostream&gt; &nbsp;<br>
#include &lt;fstream&gt; &nbsp;<br>
#include "opencv2/highgui/highgui.hpp" &nbsp;<br>
#include "opencv2/stitching/stitcher.hpp" &nbsp;<br>
&nbsp; &nbsp;<br>
using namespace std; &nbsp;<br>
using namespace cv; &nbsp;<br>
&nbsp; &nbsp;<br>
bool try_use_gpu = true; //false; &nbsp;<br>
vector&lt;Mat&gt; imgs; &nbsp;<br>
string result_name = "result.jpg"; &nbsp;<br>
&nbsp; &nbsp;<br>
int parseCmdArgs(int argc, char** argv)<br>
{ &nbsp;<br>
&nbsp;&nbsp;&nbsp; for (int i = 1; i &lt; argc; ++i){ &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mat img = imread(argv[i]); &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (img.empty()){ &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Can't read image '" &lt;&lt; argv[i] &lt;&lt; "'\n"; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imgs.push_back(img); &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imshow(argv[i], img); &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp;&nbsp;&nbsp; return 0; &nbsp;<br>
} &nbsp;<br>
&nbsp; &nbsp;<br>
int main(int argc, char* argv[])<br>
{ &nbsp;<br>
&nbsp;&nbsp;&nbsp; int retval = parseCmdArgs(argc, argv); &nbsp;<br>
&nbsp;&nbsp;&nbsp; if (retval) return -1; &nbsp;<br>
&nbsp; &nbsp;<br>
<span style="color:#3333FF"><strong>&nbsp;&nbsp;&nbsp; Mat pano; &nbsp;<br>
&nbsp;&nbsp;&nbsp; Stitcher stitcher = Stitcher::createDefault(try_use_gpu); &nbsp;<br>
&nbsp;&nbsp;&nbsp; Stitcher::Status status = stitcher.stitch(imgs, pano); </strong></span><br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; if (status != Stitcher::OK)<br>
&nbsp;&nbsp;&nbsp; { &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Can't stitch images, error code = " &lt;&lt; int(status) &lt;&lt; endl; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1; &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; imwrite(result_name, pano); &nbsp;<br>
&nbsp;&nbsp;&nbsp; imshow("show", pano); &nbsp;<br>
&nbsp;&nbsp;&nbsp; cv::waitKey(0); &nbsp;<br>
&nbsp;&nbsp;&nbsp; return 0; &nbsp;<br>
} <br>
<br>
<p></p>
<span class="mw-headline" id=".E6.95.88.E6.9E.9C.E6.BC.94.E7.A4.BA"></span>
<h3 style="margin:0px 0px 0.3em; padding:0.5em 0px 0.17em; overflow:hidden; border-bottom-style:none; font-size:17px; font-family:sans-serif; line-height:19.046875px">
<span class="mw-headline" id=".E6.95.88.E6.9E.9C.E6.BC.94.E7.A4.BA">效果演示</span></h3>
<p><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029165937882" alt="" width="263" height="174">　<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029165945831" alt="" width="258" height="173">　<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029165952523" alt="" width="262" height="173"><br>
<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029170011956" alt="" width="556" height="216"><br>
<br>
<span style="font-size:24px"><strong>&nbsp;基于不同模式的全景拼接（stitching_detailed.cpp精简版）</strong></span><br>
<br>
<strong>代码具体代码如下：</strong></p>
<p>#include &lt;iostream&gt; &nbsp;<br>
#include &lt;fstream&gt; &nbsp;<br>
#include "opencv2/highgui/highgui.hpp" &nbsp;<br>
#include "opencv2/stitching/stitcher.hpp" &nbsp;<br>
&nbsp; &nbsp;<br>
using namespace std; &nbsp;<br>
using namespace cv; &nbsp;<br>
&nbsp; &nbsp;<br>
bool try_use_gpu = false; &nbsp;<br>
vector&lt;Mat&gt; imgs; &nbsp;<br>
string result_name = "result.jpg"; &nbsp;<br>
&nbsp; &nbsp;<br>
int parseCmdArgs(int argc, char** argv)<br>
{&nbsp; <span style="color:#009900"><strong>//输入的图片全部填充到容器imgs中,并将输入的图片显示出来。</strong></span><br>
&nbsp;&nbsp;&nbsp; for (int i = 1; i &lt; argc-1; ++i)<br>
&nbsp;&nbsp;&nbsp; { &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mat img = imread(argv[i]); &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (img.empty()){ &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Can't read image '" &lt;&lt; argv[i] &lt;&lt; "'\n"; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imgs.push_back(img); &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imshow(argv[i], img); &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp;&nbsp;&nbsp; return 0; &nbsp;<br>
} &nbsp;<br>
&nbsp; &nbsp;<br>
int main(int argc, char* argv[])<br>
{ &nbsp;<br>
&nbsp;&nbsp;&nbsp; int retval = parseCmdArgs(argc, argv); &nbsp;<br>
&nbsp;&nbsp;&nbsp; if (retval) return -1; &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; Mat pano; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<strong><span style="color:#FF0000"> </span></strong><br>
&nbsp;&nbsp;&nbsp; Stitcher stitcher = Stitcher::createDefault(try_use_gpu); &nbsp;<strong><span style="color:#FF0000">//创建一个stitcher对象。</span></strong><br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; if(argv[4][0] == '1')<br>
&nbsp;&nbsp;&nbsp; {&nbsp; <span style="color:#FF0000"><strong>//1:平面拼接</strong></span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PlaneWarper* cw = new PlaneWarper(); &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stitcher.setWarper(cw); &nbsp;<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; else if(argv[4][0] == '2')<br>
&nbsp;&nbsp;&nbsp; {<strong><span style="color:#FF0000">//2:柱面 拼接 </span></strong><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SphericalWarper* cw = new SphericalWarper();&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stitcher.setWarper(cw); &nbsp;<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; else if(argv[4][0] == '3')<br>
&nbsp;&nbsp;&nbsp; {<span style="color:#FF0000"><strong>//3:立体画面拼接 </strong></span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StereographicWarper *cw = new cv::StereographicWarper();&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stitcher.setWarper(cw); &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp;<strong><span style="color:#FF0000"> //使用Surf算法来寻找特征点,支持Surf和Orb两种方式</span></strong><br>
&nbsp;&nbsp;&nbsp; detail::SurfFeaturesFinder *featureFinder = new detail::SurfFeaturesFinder(); &nbsp;<br>
&nbsp;&nbsp;&nbsp; stitcher.setFeaturesFinder(featureFinder); &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;<strong><span style="color:#33CC00">&nbsp; /*匹配给定的图像和估计相机的旋转*/ &nbsp;</span></strong><br>
&nbsp;&nbsp;&nbsp; Stitcher::Status status = stitcher.estimateTransform(imgs);&nbsp; <span style="color:#FF0000">
<strong>//另一种方式来实现拼接</strong></span><br>
&nbsp;&nbsp;&nbsp; if (status != Stitcher::OK) &nbsp;<br>
&nbsp;&nbsp;&nbsp; { &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Can't stitch images, error code = " &lt;&lt; int(status) &lt;&lt; endl; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1; &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;<span style="color:#33CC00">&nbsp; /*生成全景图像*/ &nbsp;</span><br>
&nbsp;&nbsp;&nbsp; status = stitcher.composePanorama(pano); &nbsp;<br>
&nbsp;&nbsp;&nbsp; if (status != Stitcher::OK) &nbsp;<br>
&nbsp;&nbsp;&nbsp; { &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Can't stitch images, error code = " &lt;&lt; int(status) &lt;&lt; endl; &nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1; &nbsp;<br>
&nbsp;&nbsp;&nbsp; } &nbsp;<br>
&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; imwrite(result_name, pano); &nbsp;<br>
&nbsp;&nbsp;&nbsp; imshow("show", pano); &nbsp;<br>
&nbsp;&nbsp;&nbsp; cv::waitKey(0); &nbsp;<br>
&nbsp;&nbsp;&nbsp; return 0; &nbsp;<br>
}&nbsp; <br>
<br>
</p>
<br>
代码中设置生成结果图为:1:平面, 2:柱面, 3:立体画面。在它提供的复杂版实例:stitching_detailed.cpp,<br>
有如下种类可以选择：<br>
plane|cylindrical|spherical|fisheye|stereographic|compressedPlaneA2B1|<br>
compressedPlaneA1.5B1|compressedPlanePortraitA2B1|compressedPlanePortraitA1.5B1|paniniA2B1|<br>
paniniA1.5B1|paniniPortraitA2B1|paniniPortraitA1.5B1|mercator|transverseMercator<br>
<br>
本例中结果展示：　<br>
1:平面<br>
<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029225208356" alt="" width="556" height="227"><br>
2:柱面<br>
<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029170011956" alt="" width="556" height="216"><br>
3:立体画面<br>
<img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161029225241896" alt="" width="548" height="241"><br>
<br>
<br>
</div>
   
</div>




<!-- Baidu Button BEGIN -->




<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" style="float: right;" data-mod="popu_172" data-bd-bind="1507197166601">
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important" target="_blank"></a>
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间" style="background-position:0 -52px !important" target="_blank"></a>
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博" style="background-position:0 -104px !important" target="_blank"></a>
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博" style="background-position:0 -260px !important" target="_blank"></a>
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_renren" data-cmd="renren" title="分享到人人网" style="background-position:0 -208px !important" target="_blank"></a>
<a href="http://blog.csdn.net/real_myth/article/details/50961149#" class="bds_weixin" data-cmd="weixin" title="分享到微信" style="background-position:0 -1612px !important" target="_blank"></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->

   

<!--172.16.140.15-->

<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=1536434" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/bds_s_v2.js"></script>

<script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->



 


        <div id="digg" articleid="50961149">
            <dl id="btnDigg" class="digg digg_enable" onclick="btndigga();">
               
                 <dt>顶</dt>
                <dd>3</dd>
            </dl>
           
              
            <dl id="btnBury" class="digg digg_enable" onclick="btnburya();">
              
                  <dt>踩</dt>
                <dd>0</dd>               
            </dl>
            
        </div>
     <div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);" target="_blank">&nbsp;</a>   </div>
    <div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);" target="_blank">&nbsp;</a></div>
    <script type="text/javascript">
        function btndigga() {
            $(".tracking-ad[data-mod='popu_222'] a").click();
        }
        function btnburya() {
            $(".tracking-ad[data-mod='popu_223'] a").click();
        }
            </script>

   <ul class="article_next_prev">
                <li class="prev_article"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_shangyipian&#39;]);location.href=&#39;http://blog.csdn.net/Real_Myth/article/details/50961103&#39;;">上一篇</span><a href="http://blog.csdn.net/Real_Myth/article/details/50961103" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_shangyipian&#39;])">图像低频高频区域分离</a></li>
                <li class="next_article"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_xiayipian&#39;]);location.href=&#39;http://blog.csdn.net/Real_Myth/article/details/50961419&#39;;">下一篇</span><a href="http://blog.csdn.net/Real_Myth/article/details/50961419" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_xiayipian&#39;])">关于Retinex图像增强算法的一些新学习</a></li>
    </ul>

    <div style="clear:both; height:10px;"></div>


            <div class="similar_article">
                    <h4></h4>
                    <div class="similar_c" style="margin:20px 0px 0px 0px">
                        <div class="similar_c_t">
                          &nbsp;&nbsp;相关文章推荐
                        </div>
                   
                        <div class="similar_wrap tracking-ad" data-mod="popu_36" style="max-height:250px">                       
                            <ul class="similar_list fl">    
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/wys2011101169/article/details/53726148" title="stitching_detail算法介绍（二）" strategy="BlogCommendFromBaidu_0" target="_blank">stitching_detail算法介绍（二）</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/huiyiCourse/series_detail/64?utm_source=blog7" title="Presto的服务治理与架构在京东的实践与应用--王哲涵" strategy="undefined" target="_blank">Presto的服务治理与架构在京东的实践与应用--王哲涵</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/jyl1999xxxx/article/details/50902253" title="OpenCV Stitching_detailed 详解" strategy="BlogCommendFromBaidu_1" target="_blank">OpenCV Stitching_detailed 详解</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/course/detail/6080?utm_source=blog7" title="深入掌握Kubernetes应用实践--王渊命" strategy="undefined" target="_blank">深入掌握Kubernetes应用实践--王渊命</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/u010402483/article/details/26142887" title="opencv学习--图像拼接之 Stitcher" strategy="BlogCommendFromBaidu_2" target="_blank">opencv学习--图像拼接之 Stitcher</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/course/detail/4199?utm_source=blog7" title="Python基础知识汇总" strategy="undefined" target="_blank">Python基础知识汇总</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/jyl1999xxxx/article/details/50832684" title="graphcut 用于最优缝合先寻找_Image Stitching" strategy="BlogCommendFromBaidu_3" target="_blank">graphcut 用于最优缝合先寻找_Image Stitching</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/course/detail/3677?utm_source=blog7" title="Android核心技术详解" strategy="undefined" target="_blank">Android核心技术详解</a>
                                   </li>
                            </ul>
                              <ul class="similar_list fr">      
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/liyuefeilong/article/details/44647539" title="OpenCV2学习笔记（十六）：Stitching图像拼接" strategy="BlogCommendFromBaidu_4" target="_blank">OpenCV2学习笔记（十六）：Stitching图像拼接</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/course/detail/4100?utm_source=blog7" title="Retrofit 从入门封装到源码解析" strategy="undefined" target="_blank">Retrofit 从入门封装到源码解析</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/u014488388/article/details/52642749" title="OpenCV18（图像拼接stitcher_detail）" strategy="BlogCommendFromBaidu_5" target="_blank">OpenCV18（图像拼接stitcher_detail）</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://edu.csdn.net/course/detail/5226?utm_source=blog7" title="自然语言处理工具Word2Vec" strategy="undefined" target="_blank">自然语言处理工具Word2Vec</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/ns2250225/article/details/44044957" title="opencv全景拼接例子" strategy="BlogCommendFromBaidu_6" target="_blank">opencv全景拼接例子</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/shanghaiqianlun/article/details/12090595" title="全景视频拼接关键技术" strategy="BlogCommendFromBaidu_7" target="_blank">全景视频拼接关键技术</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://blog.csdn.net/adong76/article/details/39497589" title="OpenCv实现两幅图像的拼接" strategy="BlogCommendFromBaidu_8" target="_blank">OpenCv实现两幅图像的拼接</a>
                                   </li>
                                   <li>
                                       <em>•</em>
                                       <a href="http://download.csdn.net/download/sinat_31505599/9553695" title="使用Opencv3.0图像缩放拼接为全景图vs2013" strategy="BlogCommendFromBaidu_9" target="_blank">使用Opencv3.0图像缩放拼接为全景图vs2013</a>
                                   </li>
                            </ul>
                        </div>
                    </div>
                </div>   
      
</div>

    <div>
      
        <!--u2843949广告位-->
        <div id="_nngdbm6l3vb"><div style="cursor:auto;"><iframe width="728" frameborder="0" height="90" scrolling="no" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/s(1).html"></iframe><div style="display:none;"></div></div></div><script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/rmboieuiupt.js"></script>
     </div>

<div id="suggest">

</div>
         <script language="javascript" type="text/javascript">     
             $(function(){
                 $.get("/Real_Myth/svc/GetSuggestContent/50961149",function(data){
                     $("#suggest").html(data);
                 });     
             });             
         </script>  



            
                                    
            
                                    

        <!-- 广告位开始 -->
        <!-- 广告位结束 -->


<div class="comment_class">
    <div id="comment_title" class="panel_head">
        <span class="see_comment">查看评论</span><a name="comments"></a></div>
    <div id="comment_list"><br>&nbsp;&nbsp;暂无评论<br><br><div class="clear"></div></div>
    <div id="comment_bar">
    </div>
    <div id="comment_form"><a name="commentbox"></a><a name="reply"></a><a name="quote"></a><form action="http://blog.csdn.net/Real_Myth/comment/submit?id=50961149" method="post" onsubmit="return subform(this);"><div class="commentform"><div class="panel_head">发表评论</div><ul><li class="left">用 户 名：</li><li class="right">luopeiyuan1990</li></ul><ul><li class="left">评论内容：</li><li class="right" style="position:relative;"><div id="ubbtools"><a href="http://blog.csdn.net/real_myth/article/details/50961149#insertcode" code="code"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/code.gif" border="0" alt="插入代码" title="插入代码"></a></div><div id="lang_list" style="position: absolute; top: 28px; left: 0px; display: none;"><a class="long_name" href="http://blog.csdn.net/real_myth/article/details/50961149#html">HTML/XML</a><a class="long_name" href="http://blog.csdn.net/real_myth/article/details/50961149#objc">objective-c</a><a class="zhong_name" href="http://blog.csdn.net/real_myth/article/details/50961149#delphi">Delphi</a><a class="zhong_name" href="http://blog.csdn.net/real_myth/article/details/50961149#ruby">Ruby</a><a href="http://blog.csdn.net/real_myth/article/details/50961149#php">PHP</a><a class="duan_name" href="http://blog.csdn.net/real_myth/article/details/50961149#csharp">C#</a><a style=" border-right: none;" class="duan_name" href="http://blog.csdn.net/real_myth/article/details/50961149#cpp">C++</a><a style=" border-bottom:none;" class="long_name" href="http://blog.csdn.net/real_myth/article/details/50961149#javascript">JavaScript</a><a style=" border-bottom:none;" class="long_name" href="http://blog.csdn.net/real_myth/article/details/50961149#vb">Visual Basic</a><a style=" border-bottom:none;" class="zhong_name" href="http://blog.csdn.net/real_myth/article/details/50961149#python">Python</a><a style=" border-bottom:none;" class="zhong_name" href="http://blog.csdn.net/real_myth/article/details/50961149#java">Java</a><a style="border-bottom:none;" class="duan_name" href="http://blog.csdn.net/real_myth/article/details/50961149#css">CSS</a><a style="border-bottom:none;" class="duan_name" href="http://blog.csdn.net/real_myth/article/details/50961149#sql">SQL</a><a style="border:none;" class="duan_name" href="http://blog.csdn.net/real_myth/article/details/50961149#plain">其它</a></div><textarea class="comment_content" name="comment_content" id="comment_content" style="width: 400px; height: 200px;"></textarea></li></ul><ul><input type="hidden" id="comment_replyId" name="comment_replyId"><input type="hidden" id="comment_userId" name="comment_userId" value="521203"><input type="hidden" id="commentId" name="commentId" value=""><input type="submit" class="comment_btn" value="提交">&nbsp;&nbsp;<span id="tip_comment" style="color: Red; display: none;"></span></ul></div></form></div>
    <div class="announce">
        * 以上用户言论只代表其个人观点，不代表CSDN网站的观点或立场<a name="reply"></a><a name="quote"></a></div>
</div>

<script type="text/javascript">
    var fileName = '50961149';
    var commentscount = 0;
    var islock = false
</script>

    <div id="ad_bot">
    </div>
<div id="report_dialog">
</div>

<div id="d-top" style="bottom:60px;">

        <a id="quick-reply" class="btn btn-top q-reply" title="快速回复" style="display:none;">
            <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/blog-icon-reply.png" alt="快速回复">
        </a>    
    <a id="d-top-a" class="btn btn-top backtop" style="display: none;" title="返回顶部" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_huidaodingbu&#39;])">         
         <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/top.png" alt="TOP">
    </a>
</div>
<script type="text/javascript">
    $(function ()
    {
        $("#ad_frm_0").height("90px");
        
        setTimeout(function(){
            $("#ad_frm_2").height("200px");
        },1000);    
    });
  
</script>
<style type="text/css">
    .tag_list
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D7CBC1;
        color: #000000;
        font-size: 12px;
        line-height: 20px;
        list-style: none outside none;
        margin: 10px 2% 0 1%;
        padding: 1px;
    }
    .tag_list h5
    {
        background: none repeat scroll 0 0 #E0DBD3;
        color: #47381C;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
        margin: 0;
    }
    .tag_list h5 a
    {
        color: #47381C;
    }
    .classify
    {
        margin: 10px 0;
        padding: 4px 12px 8px;
    }
    .classify a
    {
        margin-right: 20px;
        white-space: nowrap;
    }
</style>





<div id="pop_win" style="display:none ;position: absolute; z-index: 10000; border: 1px solid rgb(220, 220, 220); top: 222.5px; left: 630px; opacity: 1; background: none 0px 0px repeat scroll rgb(255, 255, 255);">
    
</div>
<div id="popup_mask"></div>
<style>
    #popup_mask
    {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 9999;
        left: 0px;
        top: 0px;
        opacity: 0.3;
        filter: alpha(opacity=30);
        display: none;
    }

</style>




<script type="text/javascript">
    $(function(){        
        
        setTimeout(function(){
            $(".comment_body:contains('回复')").each(function(index,item){
                var u=$(this).text().split('：')[0].toString().replace("回复","")
                var thisComment=$(this);
                if(u)
                {
                    $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) {
                        if(a!=null&&a.data!=null&&a.data.length>0)
                        {
                            nick=a.data[0].n; 
                            if(u!=nick)
                            {
                                thisComment.text(thisComment.text().replace(u,nick));  
                            }
                        }       
                    });  
                }
            });         

        },200);  

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },5000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },10000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },15000);
        
        setTimeout(function(){
            $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"});
        },300);
    });

    function loginbox(){
        var $logpop=$("#pop_win");
        $logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>');

        $('#popup_mask').css({
            opacity: 0.5,
            width: $( document ).width() + 'px',
            height:  $( document ).height() + 'px'
        });
        $('#popup_mask').css("display","block");
 
        $logpop.css( {
            top: ($( window ).height() - $logpop.height())/ 2  + $( window 
       ).scrollTop() + 'px',
            left:($( window ).width() - $logpop.width())/ 2
        } );
 
        setTimeout( function () {
            $logpop.show();
            $logpop.css( {
                opacity: 1
            } );
        }, 200 );
 
        $('#popup_mask').unbind("click");
        $('#popup_mask').bind("click", function(){
            $('#popup_mask').hide();
            var $clopop = $("#pop_win");
            $("#common_ask_div_sc").css("display","none");
            $clopop.css( {
                opacity: 0
            } );
            setTimeout( function () {
                $clopop.hide();
            }, 350 );
            return false;
        });
    }   

    var articletitle='opencv图片全景拼接详解';

</script>










                        <div class="clear">
                        </div>
                    </div>                   
                
            </div>
                   
           <div id="side">
               
    <div class="side">
<div id="panel_Profile" class="panel">
<ul class="panel_head"><span>个人资料</span></ul>
<ul class="panel_body profile">
<div id="blog_userface">
    <a href="http://my.csdn.net/Real_Myth" target="_blank">
    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/1_real_myth.jpg" title="访问我的空间" style="max-width:90%">
    </a>
    <br>
    <span><a href="http://my.csdn.net/Real_Myth" class="user_name" target="_blank">凌风探梅</a></span>
</div>
<div class="interact">

    <a href="javascript:void(0);" class="attent" id="span_add_follow" title="[加关注]"></a>

 <a href="javascript:void(0);" class="letter" title="[发私信]" onclick="window.open(&#39;http://msg.csdn.net/letters/model?receiver=Real_Myth&#39;,&#39;_blank&#39;,&#39;height=350,width=700&#39;);_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_sixin&#39;])"></a>  
</div>
<div id="blog_medal">
                <div id="bms_box">
                                            <a target="_blank">
                                                    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/zhuanlandaren.png" onmouseover="m_over_m(this,2)" onmouseout="m_out_m()" alt="4">
                                            </a>
                                            <a target="_blank">
                                                    <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/chizhiyiheng.png" onmouseover="m_over_m(this,4)" onmouseout="m_out_m()" alt="4">
                                            </a>
               </div>
</div>
<ul id="blog_rank">
    <li>访问：<span>1312913次</span></li>
    <li>积分：<span>16031</span> </li>    
    <li>等级： <span style="position:relative;display:inline-block;z-index:1">
            <img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/blog7.png" alt="" style="vertical-align: middle;" id="leveImg">
            <div id="smallTittle" style=" position: absolute;  left: -24px;  top: 25px;  text-align: center;  width: 101px;  height: 32px;  background-color: #fff;  line-height: 32px;  border: 2px #DDDDDD solid;  box-shadow: 0px 2px 2px rgba (0,0,0,0.1);  display: none;   z-index: 999;">
            <div style="left: 42%;  top: -8px;  position: absolute;  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 8px solid #EAEAEA;"></div>
            积分：16031 </div>
        </span>  </li>
    <li>排名：<span>第682名</span></li>
</ul>
<ul id="blog_statistics">
    <li>原创：<span>103篇</span></li>
    <li>转载：<span>1353篇</span></li>
    <li>译文：<span>6篇</span></li>
    <li>评论：<span>193条</span></li>
</ul>
</ul>
</div>




<div id="custom_column_39155897" class="panel">
<ul class="panel_head"><span>联系方式</span></ul>
<ul class="panel_body">

个人邮箱： xuxiduo@zju.edu.cn <br>
QQ群：<br>
1）OpenCV俱乐部 <br>
&nbsp;&nbsp;&nbsp;&nbsp;186168905 <br>
<br>
2） 视频/音频/图像/算法/ML <br>
&nbsp;&nbsp;&nbsp;&nbsp;群1：148111910 <br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;群2：157103105 <br>
<br>
备注：加群需要回答问题，避免广告党。 <br>
如果你是博客看到后加的，请注明“博客”并回答问题，只注明”博客“不回答问题的恕不加入。答案为和群相关的任何技术名词，不能出现1）和2）中的任何字眼

</ul>
</div><div class="panel" id="panel_Search">
    <ul class="panel_head"><span>文章搜索</span></ul>
    <ul class="panel_body">
        <form id="frmSearch" action="http://so.csdn.net/search" class="form_search csdn-tracking-statistics" target="_blank" data-mod="popu_306">
        <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字"></span>
        <input id="btnSubmit" type="button" value="搜索" title="search in blog">
        <input type="hidden" name="q" id="inputQ">
        <input type="hidden" name="t" value="blog">
        <a id="btnSearchBlog" target="_blank"></a>
        </form>
    </ul>
</div>

<script type="text/javascript">

   
    $(function () {
        $("#btnSubmit").unbind("click");
        $("#btnSubmit").click(function () {           
            search();
        });

        $("#frmSearch").submit(function () {           
            search();
            return false;
        });

        function search()
        {
            if ($("#inputSearch").val() == "") {               
                alert("请录入搜索关键词！");                         
                return false;
            }
            //var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog";           
            var url = "https://www.baidu.com/s?wd=" + encodeURIComponent($("#inputSearch").val()) + "%20site%3Ablog.csdn.net"
            window.location.href = url;
        }   
    });
</script><div id="panel_Category" class="panel">
    <ul class="panel_head"><span>博客专栏</span></ul>
    <ul class="panel_body" id="sp_column">
    <table cellpadding="0" cellspacing="0"><tbody><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/13465.html" target="_blank"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161108125057729" style="width:75px;height:75px;"></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/13465.html" target="_blank">Caffe专栏</a>
    <p>文章：6篇</p>
    <span>阅读：7350</span>
    </td>
    </tr></tbody></table>
    <table cellpadding="0" cellspacing="0"><tbody><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/13344.html" target="_blank"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161026134949786" style="width:75px;height:75px;"></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/13344.html" target="_blank">数字图像处理专题</a>
    <p>文章：16篇</p>
    <span>阅读：12920</span>
    </td>
    </tr></tbody></table>
    <table cellpadding="0" cellspacing="0"><tbody><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/13343.html" target="_blank"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161026134820926" style="width:75px;height:75px;"></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/13343.html" target="_blank">DeepID专栏</a>
    <p>文章：8篇</p>
    <span>阅读：7141</span>
    </td>
    </tr></tbody></table>
    <table cellpadding="0" cellspacing="0"><tbody><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/13342.html" target="_blank"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/20161026132445057" style="width:75px;height:75px;"></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/13342.html" target="_blank">OpenCV专栏</a>
    <p>文章：32篇</p>
    <span>阅读：43640</span>
    </td>
    </tr></tbody></table>
    </ul>
</div><div id="panel_Category" class="panel">
<ul class="panel_head"><span>文章分类</span></ul>
<ul class="panel_body">    
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6180261" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">并行计算专题</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6407641" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数字图像处理专题</a><span>(27)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2880945" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">视频处理专题</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831111" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OpenCV专题</a><span>(69)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831125" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">DeepID专题</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831119" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ImageSearch</a><span>(26)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831121" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ImageProcess</a><span>(103)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831127" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">AuidoProcess</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831131" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">AudioFeature</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831113" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">DeepLearning</a><span>(172)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6357806" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">相机标定畸变校正</a><span>(19)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831259" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">机器学习</a><span>(90)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831133" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">FFMpeg</a><span>(15)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831145" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ObjectDetect</a><span>(36)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831137" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">人脸检测</a><span>(45)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831097" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">人脸识别</a><span>(41)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831139" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">皮肤检测</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831141" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">性别识别</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831161" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">C++</a><span>(35)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831163" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">C</a><span>(32)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831165" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">CMake</a><span>(0)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831243" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Shell</a><span>(20)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2831251" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OCR文字识别</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2837229" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">实用工具</a><span>(35)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2839935" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">CUDA</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2845143" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">system</a><span>(16)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2850143" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">JSON</a><span>(0)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2855139" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">GearMan</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2863989" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">WSGI</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2862409" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Python</a><span>(14)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2864023" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">CGI</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2880077" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">3D投影</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2880913" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">GPU显卡</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2880953" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">glibc</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2882977" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">手机卡</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2886927" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">分布式</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2886929" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">zookeeper</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2888911" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">互联网</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2926361" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">条形码</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2926383" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">二维码</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2927891" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像特征</a><span>(26)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930097" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像去雾</a><span>(8)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930117" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像边缘检测</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930137" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">距离度量</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930185" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像分析</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930303" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">概率论知识</a><span>(12)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2930859" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">URL</a><span>(23)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2933083" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像模糊</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2933323" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数学知识</a><span>(18)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2933809" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">TF-IDF</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2948751" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">face morphing</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2949055" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Caffe</a><span>(41)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2952575" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">硬盘维修</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/2962881" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">汇编</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3008897" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">代码管理</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3024737" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ZMQ</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3073457" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">立体匹配</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3192167" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SpeechRecognition</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3192169" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">AudioSearch</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3192239" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">TextSearch</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3192301" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SearchEngineSoftware</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/3227907" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">自动摘要</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5576399" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Redis 数据库</a><span>(11)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5576427" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">NoSQL</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5576431" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">MongoDB</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5579879" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">H265</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5592963" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">管理</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5607755" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">编解码知识</a><span>(31)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5623999" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">日志库</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5630425" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Centos</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5675089" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数据库</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5698907" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Makefile</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5698911" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">流媒体</a><span>(37)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5735993" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">自然语言处理</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5736009" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数据挖掘</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5736023" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">推荐系统</a><span>(24)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5745133" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">valgrind</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5746921" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">inotify</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5748233" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SQLite</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5802059" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">GPUImage</a><span>(11)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5819323" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">WebP</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5823857" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像滤镜</a><span>(38)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5830807" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">颜色空间</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5848329" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数据结构</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5848451" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像拼接</a><span>(22)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5849005" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Charles</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5861623" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">排序算法</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5891777" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">GLSL</a><span>(13)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5895363" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Android</a><span>(13)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5898931" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Spark</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5898943" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">s-plus</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5898965" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">KNN</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5905769" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">RANSAC</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5921145" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">垃圾文本过滤</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5929357" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">IOS</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5942639" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像分割</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5949847" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ImageNet</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6002887" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">敏感词</a><span>(8)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5950017" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Socket</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5979105" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">科研指标</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5983195" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">word2vec</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5979875" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">中文分词</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5979951" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Weka</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5982781" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">贝叶斯分类器</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/5983343" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">LSTM</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6124502" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像质量评价</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6014855" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">模糊检测</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6040133" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">nginx</a><span>(10)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6042317" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">PHP</a><span>(0)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6124557" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像增强</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6124571" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SIMD</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6129835" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">手背静脉识别</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6130015" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">系统设计</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6133272" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">alphago</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6140265" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">视频分割</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6137113" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">scala</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6145808" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Docker</a><span>(15)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6148085" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">HDR</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6146392" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Android</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6155133" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">虚拟现实</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6164672" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">大数据</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6165634" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">TensorFlow</a><span>(8)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6185321" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ADAS_辅助驾驶_自动驾驶</a><span>(73)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6167034" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">测距</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6167036" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">立体视觉</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6167458" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">FFT</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6172831" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">QT</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6173483" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SSE</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6180342" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Elasticsearch</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6180344" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">服务器架构</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6180375" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">LBS</a><span>(13)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6180673" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">开源项目</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6185300" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">前背景分离</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6189268" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Windows</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6191481" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Object-C</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6194586" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">魔方</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6194631" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">显著图</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6194675" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">手势识别</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6195463" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数码相机</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6197780" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">词袋模型BOW</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6200612" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">LDA</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6201392" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">视频特征</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6201676" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">视频音频处理</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6202896" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Lua</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6203798" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">双目立体视觉</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6208029" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">wurenjiashi</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6211745" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">graphics rendering engines</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6220634" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Git</a><span>(22)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6230586" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">聊天机器人</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6230595" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">色情识别</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6230599" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">FPGA</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6230607" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">RabbitMQ</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6230600" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">机器人</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6232812" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SVM</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6241514" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">ARM</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6249458" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">工作生活</a><span>(13)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6255289" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OpenMP</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6271660" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Face2Face-Reenactment</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6274598" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Axure</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6283343" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">算法</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6283349" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">编程</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6283368" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Paper-论文</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6286949" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">安全</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6289421" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OpenStack</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6296547" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Linux</a><span>(29)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6306699" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SUSE</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6309891" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">汽车</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6311377" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">redmine</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6312636" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">语音识别</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6315009" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">云直播</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6320569" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Bundler</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6323894" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">SLAM</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6326107" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Web系统</a><span>(13)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6333758" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Samba</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6345869" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">串口调试</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6350510" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">无人驾驶</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6357828" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">传感器</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6362704" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">计算机病毒</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6362729" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">数据加密</a><span>(11)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6369790" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Unity3D</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6377960" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">VR-虚拟现实</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6185781" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">AR-增强现实</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6377962" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">MR-混合现实</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6385947" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">行人检测</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6388579" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像融合</a><span>(9)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6388950" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Eigen</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6388984" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">微信开发</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6390200" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">图像压缩</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6391475" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">相机</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6391488" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">HTML</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6392432" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">跟踪算法</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6393127" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Vi-Vim</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6407850" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Svn</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6407876" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Dsp</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6407985" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">线性代数</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6409297" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">嵌入式</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6413749" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">播放器</a><span>(10)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6425457" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OpenGLES</a><span>(0)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6523220" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">V4L</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6673606" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Matlab</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6675104" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">OpenGL</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6686337" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">最强大脑讨论</a><span>(3)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6886457" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Screen</a><span>(2)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/6970817" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">golang</a><span>(21)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7029881" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">NLP</a><span>(7)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7030296" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Kubernetes</a><span>(6)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7036815" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">yaml</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7044471" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Etcd</a><span>(5)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7044912" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">唯一ID</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7068761" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">traefik</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7101951" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">numpy</a><span>(4)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7137507" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">Matplotlib</a><span>(1)</span>
                </li>
                 <li>
                    <a href="http://blog.csdn.net/Real_Myth/article/category/7181820" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">人脸检测人脸识别</a><span>(0)</span>
                </li>
</ul>
</div><div id="panel_Archive" class="panel">
<ul class="panel_head"><span>文章存档</span></ul>
<ul class="panel_body">
<div id="archive_list"><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/09">2017年09月</a><span>(2)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/08">2017年08月</a><span>(24)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/07">2017年07月</a><span>(46)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/06">2017年06月</a><span>(6)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/05">2017年05月</a><span>(9)</span></li><span class="hidelist" style="display:none;"><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/04">2017年04月</a><span>(8)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/03">2017年03月</a><span>(8)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/02">2017年02月</a><span>(31)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2017/01">2017年01月</a><span>(20)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/12">2016年12月</a><span>(18)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/11">2016年11月</a><span>(42)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/10">2016年10月</a><span>(70)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/09">2016年09月</a><span>(118)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/08">2016年08月</a><span>(143)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/07">2016年07月</a><span>(56)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/06">2016年06月</a><span>(68)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/05">2016年05月</a><span>(107)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/04">2016年04月</a><span>(226)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/03">2016年03月</a><span>(78)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/02">2016年02月</a><span>(3)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2016/01">2016年01月</a><span>(9)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/12">2015年12月</a><span>(37)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/11">2015年11月</a><span>(46)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/10">2015年10月</a><span>(50)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/09">2015年09月</a><span>(19)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/08">2015年08月</a><span>(15)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/07">2015年07月</a><span>(13)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/06">2015年06月</a><span>(27)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/05">2015年05月</a><span>(12)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/04">2015年04月</a><span>(12)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/03">2015年03月</a><span>(103)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/02">2015年02月</a><span>(18)</span></li><li><a href="http://blog.csdn.net/Real_Myth/article/month/2015/01">2015年01月</a><span>(18)</span></li></span><div id="archive_list_button" class="list_closed">展开</div></div>
</ul>
</div>
<div id="hotarticls" class="panel tracking-ad" data-mod="popu_340">
<ul class="panel_head">
    <span>       
阅读排行    </span>
</ul>

<ul class="panel_body itemlist">
<li>
<a href="http://blog.csdn.net/real_myth/article/details/44308169" title="NVIDIA GPU 运算能力列表" target="_blank">NVIDIA GPU 运算能力列表</a><span>(21058)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/51329856" title="image stitch(国外开源的图像拼接)" target="_blank">image stitch(国外开源的图像拼接)</a><span>(15409)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/52470827" title="矩阵特征值与行列式、迹的关系" target="_blank">矩阵特征值与行列式、迹的关系</a><span>(10027)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/54345446" title="人脸识别活体检测的一些方法" target="_blank">人脸识别活体检测的一些方法</a><span>(9546)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/42672381" title="Caffe  编译安装" target="_blank">Caffe  编译安装</a><span>(9146)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/51824193" title="CNN笔记：通俗理解卷积神经网络" target="_blank">CNN笔记：通俗理解卷积神经网络</a><span>(7596)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/53414046" title="如何用TensorFlow和TF-Slim实现图像分类与分割" target="_blank">如何用TensorFlow和TF-Slim实现图像分类与分割</a><span>(6877)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/50827940" title="无参考图像的清晰度评价方法" target="_blank">无参考图像的清晰度评价方法</a><span>(6785)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/52998073" title="2016各大公司校招薪水曝光：年薪28万，这只是零花钱" target="_blank">2016各大公司校招薪水曝光：年薪28万，这只是零花钱</a><span>(6320)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/52771136" title="使用OpenCV进行人脸识别的三种方法" target="_blank">使用OpenCV进行人脸识别的三种方法</a><span>(6152)</span>
</li>
</ul>
</div>
<div id="hotarticls2" class="panel tracking-ad" data-mod="popu_341">
<ul class="panel_head"><span>评论排行</span></ul>
<ul class="panel_body itemlist">
<li>
<a href="http://blog.csdn.net/real_myth/article/details/52485992" title="基于HOG-LBP特征融合的头肩检测研究" target="_blank">基于HOG-LBP特征融合的头肩检测研究</a><span>(24)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/44805397" title="立体匹配算法实现之：AdaptWeight" target="_blank">立体匹配算法实现之：AdaptWeight</a><span>(18)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/51239847" title="在Python中使用LDA处理文本" target="_blank">在Python中使用LDA处理文本</a><span>(14)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/69569169" title="Tensorflow 自动文摘: 基于Seq2Seq+Attention模型的Textsum模型" target="_blank">Tensorflow 自动文摘: 基于Seq2Seq+Attention模型的Textsum模型</a><span>(12)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/53414046" title="如何用TensorFlow和TF-Slim实现图像分类与分割" target="_blank">如何用TensorFlow和TF-Slim实现图像分类与分割</a><span>(8)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/51241854" title="使用Caffe复现DeepID实验" target="_blank">使用Caffe复现DeepID实验</a><span>(8)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/48807181" title="opencv实现图像的拼接功能" target="_blank">opencv实现图像的拼接功能</a><span>(6)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/50827940" title="无参考图像的清晰度评价方法" target="_blank">无参考图像的清晰度评价方法</a><span>(6)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/53113815" title="纹理对象的实时姿态估计" target="_blank">纹理对象的实时姿态估计</a><span>(4)</span>
</li>
<li>
<a href="http://blog.csdn.net/real_myth/article/details/51679535" title="Converting a fisheye image into a panoramic, spherical or perspective projection" target="_blank">Converting a fisheye image into a panoramic, spherical or perspective projection</a><span>(4)</span>
</li>
</ul>
</div>
<div id="newcomments" class="panel">
<ul class="panel_head"><span>最新评论</span></ul>
<ul class="panel_body itemlist">
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/44308169#comments">NVIDIA GPU 运算能力列表</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/Real_Myth" class="user_name">凌风探梅</a>:
@hjl240:价格还好吧，也证明实际上硬件必须达到一定水平才行
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/44308169#comments">NVIDIA GPU 运算能力列表</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/hjl240" class="user_name">hjl240</a>:
TensorFlow only uses GPU devices with a compute ca...
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/44805397#comments">立体匹配算法实现之：AdaptWeight</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/S030401401" class="user_name">S030401401</a>:
695450439@qq.com感谢楼主分享，最近也在做匹配~
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/52384189#comments">准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/lianyingteng" class="user_name">lianyingteng</a>:
请教个问题，在使用svm时，初始阈值是0.5（也就是大于0.5的预测为正样本，小于0.5的预测成负样...
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/51824193#comments">CNN笔记：通俗理解卷积神经网络</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/qq_35117235" class="user_name">qq_35117235</a>:
谢谢老师~
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/44221821#comments">DeepLearning tutorial（5）CNN卷积神经网络应用于人脸识别（详细流程+代码实现）</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/qq_18284669" class="user_name">qq_18284669</a>:
哥们你好 我最近也在研究卷积神经网络 能加个qq吗 940663912 我想和你交流一下这个人脸识别...
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/76588598#comments">秒懂词向量Word2vec的本质</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/lei396601057" class="user_name">佛色迦南</a>:
趣味横生啊！收藏了
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/52767141#comments">泊松图像融合(泊松融合)</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/qq_37059483" class="user_name">青雲-吾道乐途</a>:
?????
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/52470827#comments">矩阵特征值与行列式、迹的关系</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/Real_Myth" class="user_name">凌风探梅</a>:
@David9591:已更正谢谢
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/real_myth/article/details/52470827#comments">矩阵特征值与行列式、迹的关系</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/Real_Myth" class="user_name">凌风探梅</a>:
@m0_37823052:已更正谢谢
    </p>
    </li>
</ul>
</div>
    </div>
    <div class="clear">
    </div>

                   <div class="tracking-ad" data-view="true" data-mod="ad_popu_189" data-mtp="63" data-order="40" data-con="ad_content_1259" style="width: 250px; height: 500px;">
                        <div id="nav_show_top_stop" style="width: 250px; height: 500px; z-index: 1000; position: fixed; top: 5272px;"><div id="cpro_u2734133">
                             <!-- 投放代码 -->
                             
                            <!-- 请置于所有广告位代码之前 -->
                            <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ds.js"></script>

                            <!-- 广告位：PC端-博客详情页-左侧button1-250*250 -->
                                    <script>
                                        (function () {
                                            var s = "_" + Math.random().toString(36).slice(2);
                                            document.write('<div id="' + s + '"></div>');
                                            (window.slotbydup = window.slotbydup || []).push({
                                                id: '4740887',
                                                container: s,
                                                size: '250,250',
                                                display: 'inlay-fix'
                                            });
                                        })();
                                    </script><div id="_zpr969kmwo"></div><script charset="utf-8" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/vcvm(1)"></script><div style="width: 100%;"><iframe width="250" frameborder="0" height="250" scrolling="no" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/s(2).html"></iframe><span style="width:0px;height:0px;"></span></div><script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/bwlxosfoozdec.js"></script>

                                                                                                    </div>
                            <div id="cpro_u3031286">
                                 <!-- 投放代码 -->
                               
                                <!-- 请置于所有广告位代码之前 -->
                                <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ds.js"></script>

                                <!-- 广告位：PC端-博客详情页-左侧Button2-250*250 -->
                                <script>
                                    (function () {
                                        var s = "_" + Math.random().toString(36).slice(2);
                                        document.write('<div id="' + s + '"></div>');
                                        (window.slotbydup = window.slotbydup || []).push({
                                            id: '4740890',
                                            container: s,
                                            size: '250,250',
                                            display: 'inlay-fix'
                                        });
                                    })();
                                </script><div id="_o6ubyls578h"></div><script charset="utf-8" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/vcvm(2)"></script><div><iframe width="250" frameborder="0" height="250" scrolling="no" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/s(3).html"></iframe></div><script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/bwocoflyvzdec.js"></script>



                            </div></div>
                   </div>
                    <script>

                        setTimeout(function () {
                            var naviga_offsetTop = 0; function naviga_stay_top() {
                                var scrollTop = jQuery(document).scrollTop();
                                if (scrollTop > naviga_offsetTop) {
                                    jQuery("#nav_show_top_stop").css({ "position": "fixed" });
                                    jQuery("#nav_show_top_stop").css({ "top": "0px" });
                                } else { jQuery("#nav_show_top_stop").css({ "position": "fixed" }); jQuery("#nav_show_top_stop").css({ "top": naviga_offsetTop - scrollTop + "px" }); }
                            }
                            function onload_function() {
                                naviga_offsetTop = jQuery("#nav_show_top_stop").position().top;
                                jQuery(window).bind("scroll", naviga_stay_top); jQuery(window).bind("mousewheel", naviga_stay_top);
                                jQuery(document).bind("scroll", naviga_stay_top); jQuery(document).bind("mousewheel", naviga_stay_top);
                            } jQuery(document).ready(onload_function);
                        }, 200);

                    </script>

           </div>   
            <div class="clear">
            </div>
        </div>

        








    <script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/login.js"></script>
<script type="text/javascript">
    $(function () {
        function __get_code_toolbar(snippet_id) {
            return $("<span class='tracking-ad' data-mod='popu_167'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "' target='_blank' title='在CODE上查看代码片'  style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a></span>"
                    + "<span class='tracking-ad' data-mod='popu_170'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "/fork' target='_blank' title='派生到我的代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a></span>");
        }
        
        $("[code_snippet_id]").each(function () {
            __s_id = $(this).attr("code_snippet_id");
            if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) {
                __code_tool = __get_code_toolbar(__s_id);
                $(this).prev().find(".tools").append(__code_tool);
            }
        });

        $(".bar").show();
    });
</script>





    </div>
     


       <script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/MathJax.js"></script>   
    
    <script src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/csdn_blog_detail.min.js" type="text/javascript"></script><link rel="stylesheet" type="text/css" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/pub_footer_2014.css"><div class="pub_fo"><div id="pub_footerall" class="pub_footer_new"><dl><dt></dt> <dd class="foot_sub_menu"><a href="http://www.csdn.net/company/about.html" target="_blank">公司简介</a><span>|</span><a href="http://www.csdn.net/company/recruit.html" target="_blank">招贤纳士</a><span>|</span><a href="http://www.csdn.net/company/marketing.html" target="_blank">广告服务</a><span>|</span><a href="http://www.csdn.net/company/contact.html" target="_blank">联系方式</a><span>|</span><a href="http://www.csdn.net/company/statement.html" target="_blank">版权声明</a><span>|</span><a href="http://www.csdn.net/company/layer.html" target="_blank">法律顾问</a><span>|</span><a href="mailto:webmaster@csdn.net">问题报告</a><span>|</span><a target="_blank" href="http://www.csdn.net/friendlink.html">合作伙伴</a><span>|</span><a href="http://bbs.csdn.net/forums/Service" target="_blank">论坛反馈</a></dd><dd class="foot_contact"><a href="javascript:void(0);" target="_blank" class="qq">网站客服</a><a href="http://wpa.qq.com/msgrd?v=3&amp;uin=2251809102&amp;site=qq&amp;menu=yes" target="_blank" class="qq">杂志客服</a><a href="http://e.weibo.com/csdnsupport/profile" target="_blank" class="weibo">微博客服</a><a href="mailto:webmaster@csdn.net" class="email" title="联系邮箱">webmaster@csdn.net</a><span class="phone" title="服务热线">400-660-0108</span><span class="interval">|</span><span>北京创新乐知信息技术有限公司 版权所有</span><span class="interval">|</span><span>江苏知之为计算机有限公司</span><span class="interval">|</span><span>江苏乐知网络技术有限公司</span></dd><dd class="foot_copyright"><span>京&nbsp;ICP&nbsp;证&nbsp;09002463&nbsp;号</span><span class="interval">|</span><span>Copyright © 1999-2017, CSDN.NET, All Rights Reserved&nbsp;</span><a href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010" target="_blank"><img src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/gongshang_logos.gif" alt="GongshangLogo" title=""></a></dd></dl></div></div><div id="note1" class="csdn_note" style="display:none; position:absolute; z-index:9999; width:440px">  <span class="notice_top_arrow"><span class="inner"></span></span>  <div class="box"></div></div><div class="csdn_notice_tip" style="display: none; position: absolute; z-index: 9990; width: 170px; left: -72px; top: 2094px;">  <iframe src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/saved_resource(2).html" frameborder="0" scrolling="no" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe>  <div class="tip_text">您有<strong>0</strong>条新通知</div>  <a href="javascript:void 0" class="close2"></a></div><script id="noticeScript" type="text/javascript" btnid="header_notice_num" wrapid="note1" count="5" subcount="5" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/notify.js"></script><input type="hidden" id="aa_g_data_ids">
        
    <script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/csdn_public_blog_detail.min.js"></script>

    <script type="text/javascript" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/showblogmedal.ashx"></script>


  <div id="a52b5334d" style="width: 1px; height: 1px; display: none;">
                    <script id="adJs52b5334" src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/52b5334.js"></script>
                    <script>document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();</script>
   </div>
          
    <div class="pop_CA_cover" style="display:none"></div>
    <div class="pop pop_CA" style="display:none">
          <div class="CA_header">
            收藏助手
            <span class="cancel_icon" id="fapancle" onclick="$(&#39;.pop_CA&#39;).hide();$(&#39;.pop_CA_cover&#39;).hide();"></span>
          </div>
          <iframe src="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/saved_resource(3).html" id="fa" frameborder="0" width="100%" height="360" scrolling="no"></iframe>
    </div>


        <script type="text/javascript">

            $(function () {
                var fromjs = $("#fromjs");
                if (fromjs.length > 0) {
                    $("#fromjs .markdown_views pre").addClass("prettyprint");
                    prettyPrint();

                    $('pre.prettyprint code').each(function () {
                        var lines = $(this).text().split('\n').length;
                        var $numbering = $('<ul/>').addClass('pre-numbering').hide();
                        $(this).addClass('has-numbering').parent().append($numbering);
                        for (i = 1; i <= lines; i++) {
                            $numbering.append($('<li/>').text(i));
                        };
                        $numbering.fadeIn(1700);
                    });

                    $('.pre-numbering li').css("color", "#999");
                }
            });

            $(".markdown_views a[target!='_blank']").attr("target", "_blank");

            //$(".toc a[target='_blank']").attr("target", "");

            setTimeout(function () {
                $(".toc a[target='_blank']").attr("target", "");
            }, 500);

        </script>


   
<div id="tag-suggest-pop">
  <div class="relative">
    <div class="close"></div>
    <div class="content"></div>
  </div>
</div><div id="mask_code"></div><div class="gist_edit"><div class="save_snippets clearfix"><div class="tit"><h3>保存代码片</h3><span>整理和分享保存的代码片，请访问<a href="https://code.csdn.net/snippets_manage" target="_blank">代码笔记</a></span></div><div class="con_form"><ul class="gist_edit_list clearfix"><li><span class="red">*</span><span class="txt">标题</span><input id="form_title" class="form-input" placeholder="opencv图片全景拼接详解" type="text"></li><li><span class="red">*</span><span class="txt">描述</span><textarea id="form-textarea" class="form-textarea" placeholder="opencv图片全景拼接详解： http://blog.csdn.net/real_myth/article/details/50961149"></textarea></li><li><span class="red">&nbsp;</span><span class="txt">标签</span><div id="divSearchTags"><input id="insertTag" class="insertTag" placeholder="请输入标签，按Enter生成(最多5项)" type="text" value="" name="insertTag" maxlength="21" style="color: rgb(51, 51, 51);"><input id="OrganTag" class="OrganTag" type="hidden" name="OrganTag" value=""><input id="OldOrganTag" class="OldOrganTag" type="hidden" name="OldOrganTag" value=""><input type="hidden" name="txtSearchTags"></div></li></ul></div><div class="bottom-bar"><a href="javascript:;" class="btn-submit btn-cancel">取消</a><span class="tracking-ad" data-mod="popu_250"><a class="btn-submit btn-confirm" href="javascript:;" target="_blank">确定</a></span></div></div></div><link rel="stylesheet" type="text/css" media="screen" href="./opencv图片全景拼接详解 - 凌风探梅的专栏 - CSDN博客_files/ask_float_fonts_css-6b30a53970eb5c3a2a045e3df585b475.css"><div data-mod="popu_64" class="csdn-tracking-statistics" chg-blk="0"><a id="com-quick-QRcode" class="QRcodebg1" title="扫描二维码" style="top:232px"><span class="closeQR"></span></a><a id="com-quick-reply" title="快速回复" style="top:366px"></a><a id="com-quick-collect" title="我要收藏" style="top:404px"></a><a id="com-d-top-a" style="top: 442px; display: inline;" title="返回顶部" onclick=""></a></div><div class="pop_edit ask_second comm_ask_second"><h3>提问</h3><span class="ask_float_span">您的问题将会被发布在“<a class="ask_float_channel" href="http://ask.csdn.net/" target="_blank" style="cursor:pointer">技术问答</a>”频道</span><a href="http://blog.csdn.net/real_myth/article/details/50961149#" nodetype="close" class="close">×</a><div class="context"><div class="err_div"><span class="err_ico"></span><span class="err_txt">该问题已存在，请勿重复提问</span></div><div class="input_div"><input id="askInputSecond" type="text" style="font-size:14px;" placeholder="问题标题"></div><div class="cm_box"><div class="cm_dialog"></div> <div class="pop_cm cm_add_link"><input type="text" placeholder="链接内容" id="af_cm_link_txt"><input type="text" placeholder="链接地址" id="af_cm_link_url"><input type="text" placeholder="链接提示" id="af_cm_link_tit"><div class="text-right"><span class="btn btn-default btn-sm" id="add_link_btn">插入链接</span> </div> </div><div class="pop_cm cm_add_img"><div class="nav-tabs"><a class="img_tab active" href="http://blog.csdn.net/real_myth/article/details/50961149#tab_upload">本地上传</a><a class="img_tab" href="http://blog.csdn.net/real_myth/article/details/50961149#tab_weburl">网络图片</a></div><div class="tab_panel active" id="tab_upload"><div class="set_img"></div></div><div class="tab_panel" id="tab_weburl"><input type="text" placeholder="图片地址" id="af_cm_img_url"><input type="text" placeholder="图片说明" id="af_cm_img_alt"><div class="text-right"><span class="btn btn-default btn-sm" id="add_img_btn">插入图片</span> </div></div> </div></div> <textarea id="editor_all" rows="8" style="display: none;"></textarea><div class="editor-toolbar"><i class="separator">|</i><a class="icon-headline" title="标题一（Ctrl+Alt+1）"></a><a class="icon-heading" title="标题二（Ctrl+Alt+2）"></a><a class="icon-bold" title="粗体（Ctrl+B）"></a><a class="icon-italic" title="斜体（Ctrl+I）"></a><i class="separator">|</i><a class="icon-quote-left" title="引用（Ctrl+’）"></a><a class="icon-code" title="插入代码片（Ctrl+,）"></a><a class="icon-list-ul" title="无序列表（Ctrl+L）"></a><a class="icon-list-ol" title="有序列表（Ctrl+Alt+L）"></a><i class="separator">|</i><a class="icon-link" title="添加链接（Ctrl+K）"></a><a class="icon-picture" title="添加图片（Ctrl+Alt+I）"></a><i class="separator">|</i><a class="icon-reply" title="撤退（Ctrl+Z）"></a><a class="icon-share-alt" title="前进（Ctrl+Shift+Z）"></a><i class="separator">|</i><a class="icon-info" href="http://ask.csdn.net/pages/markdown" target="_blank" title="markdown语法参考"></a><a class="icon-preview" title="预览"></a><i class="separator">|</i></div><div class="CodeMirror cm-s-paper CodeMirror-focused"><div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" style="position: absolute; padding: 0px; width: 1000px; height: 1em; outline: none; font-size: 4px;" tabindex="0"></textarea></div><div class="CodeMirror-hscrollbar"><div style="height: 1px;"></div></div><div class="CodeMirror-vscrollbar"><div style="width: 1px;"></div></div><div class="CodeMirror-scrollbar-filler"></div><div class="CodeMirror-gutter-filler"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="min-width: 33px;"><div style="position: relative;"><div class="CodeMirror-lines"><div style="position: relative; outline: none;"><div class="CodeMirror-measure"><pre>&nbsp;<span style="display: inline-block; width: 1px; margin-right: -1px;">&nbsp;</span></pre></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code"></div><div class="CodeMirror-cursor" style="">&nbsp;</div><div class="CodeMirror-cursor CodeMirror-secondarycursor" style="">&nbsp;</div></div></div></div></div><div style="position: absolute; height: 30px; width: 1px;"></div><div class="CodeMirror-gutters" style="display: none;"></div></div></div><div class="editor-statusbar"><span class="lines">0</span><span class="words">0</span><span class="cursor">0:0</span></div><div class="div_tags clearfix"><div id="divSearchTags" class="tags_con"><input type="text"></div><input type="hidden" name="txtSearchTags"></div><div id="ask2_tagRecomm_div" class="drt_tagRecomm tracking-ad" data-mod="popu_73"><span class="drt_tit">推荐标签：</span></div></div><div class="success"><div class="left_area"><input id="chk_cb" type="checkbox"><span class="wyxs">我要悬赏</span><input id="cb_num" class="cb_num" readonly="true"><span class="phib_rii"><span> 币</span></span></div><a href="http://blog.csdn.net/real_myth/article/details/50961149#" nodetype="cancel" class="cancel">取消</a><a href="http://blog.csdn.net/real_myth/article/details/50961149#" nodetype="ok" class="ok">发布</a></div></div><div id="common_ask_div_sc" class="searchContainer"><div class="sTitle">可能存在类似的问题：</div><div class="sFooter"><a class="sFirstNewAsk">我想提一个新问题</a></div></div><div style="position:fixed; top:0; left:0; overflow:hidden;"><input style="position:absolute; left:-300px;" type="text" value="" id="focus_retriever" readonly="true"></div></body></html>